package com.trust.pams.dao.service;


import com.chasonx.common.model.PageResult;
import com.mongodb.client.result.DeleteResult;
import com.trust.pams.dto.PamsClientDto;
import com.trust.pams.dto.PamsQuoteDto;
import com.trust.pams.model.query.PamsClientQuery;
import com.trust.pams.model.query.PamsQuoteQuery;

import java.util.List;

public interface PamsClientDao {

    int batchPamsClient(List<PamsClientDto> pamsquote);

    DeleteResult deletePamsClient(String clientName);

    List<PamsClientDto> getPamsClient(String clientName);

    PageResult<PamsClientDto> listPamsClient(PamsClientQuery pamsClientQuery);

    List<PamsClientDto> allPamsClient();
}
